From: Aaron M. Ucko Date: Fri, 17 Oct 2025 15:26:20 +0000 (-0400) Subject: ncbi-blast+ 2.17.0+ds-6: Unbreak 64-bit builds. X-Git-Tag: archive/raspbian/2.17.0+ds-6+rpi1^2~22 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=1de60835a993d803c42a56a0acaa9bd26bb0a2b8;p=ncbi-blast%2B.git ncbi-blast+ 2.17.0+ds-6: Unbreak 64-bit builds. --- diff --git a/debian/changelog b/debian/changelog index c4f7eba4..e64a878d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +ncbi-blast+ (2.17.0+ds-6) unstable; urgency=medium + + * debian/patches/support_x32: Unbreak 64-bit builds. + + -- Aaron M. Ucko Fri, 17 Oct 2025 11:26:19 -0400 + ncbi-blast+ (2.17.0+ds-5) unstable; urgency=medium * debian/patches/support_x32: Fix wgsread.cpp for 32-bit architectures. diff --git a/debian/patches/support_x32 b/debian/patches/support_x32 index 016f095a..485a62d8 100644 --- a/debian/patches/support_x32 +++ b/debian/patches/support_x32 @@ -38,7 +38,7 @@ Avoid picking up wrong inline assembly. if test -n "$with_vdb"; then --- a/c++/src/sra/readers/sra/wgsread.cpp +++ b/c++/src/sra/readers/sra/wgsread.cpp -@@ -6185,7 +6185,8 @@ void CWGSSeqIterator::x_CreateFeaturesCh +@@ -6185,9 +6185,10 @@ void CWGSSeqIterator::x_CreateFeaturesCh // select range of feature table rows auto range = GetLocFeatRowIdRange(); auto feat_start = range.first + kFeatPerChunk*index; @@ -46,5 +46,8 @@ Avoid picking up wrong inline assembly. + auto feat_stop = min(range.first+range.second, + feat_start+kFeatPerChunk); range.first = feat_start; - range.second = max(feat_start, feat_stop)-feat_start; +- range.second = max(feat_start, feat_stop)-feat_start; ++ range.second = max(feat_start, feat_stop)-feat_start; // create features + info.chunk->SetData(); + CSeq_annot::TData::TFtable* main_features = 0;